<html xmlns="http://www.w3.org/1999/xhtml"
	xmlns:ui="http://java.sun.com/jsf/facelets"
	xmlns:h="http://java.sun.com/jsf/html"
	xmlns:p="http://primefaces.org/ui"
	xmlns:f="http://java.sun.com/jsf/core" lang="pt-br">

<f:view>
	<h:panelGrid columns="2">
		<h:outputText value="Especialidade" />
		<h:selectOneMenu value="#{medicoManager.especialidadeMedico.especialidade.id}" label="Especialidades" id="especialidade">
			<f:selectItem itemLabel="- Selecione -" />
			<f:selectItems value="#{medicoManager.listEspecialidade}" var="es" itemLabel="#{es.codigoEspecialidade} - #{es.descricao}" itemValue="#{es.id}"/>
		</h:selectOneMenu>
	
	</h:panelGrid>
	
	<p:commandButton value="Adicionar" action="#{medicoManager.addEspecialidade}" update=":form:tab:panel_especialidade"/>
	
	<h:panelGroup id="panel_especialidade">
		<p:dataTable value="#{medicoManager.medico.especialidades}" var="es">
			<p:column headerText="Especialidade">
				<h:outputText value="#{es.especialidade.codigoEspecialidade} - #{es.especialidade.descricao}" />
			</p:column>
			<p:column headerText="Ação">
				<p:commandButton value="Remover" action="#{medicoManager.removeEspecialidade}" update=":form:tab:panel_especialidade">
					<f:setPropertyActionListener target="#{medicoManager.especialidadeMedico}" value="#{es}" />
				</p:commandButton>
			</p:column>
		</p:dataTable>
	</h:panelGroup>
</f:view>
</html>